Wie kann ich Windows COM-Port Ausgabe in eine Datei umleiten?
-
20-08-2019 - |
Frage
Gibt es eine einfache Möglichkeit, serielle Schnittstelle Ausgabe in eine Datei umzuleiten, dass ich an Ort und Stelle auf einem Test-Windows-Desktop-System ohne Änderung beliebigen Code setzen kann?
Ich versuche, ein Problem in einem seriellen Eingang Druckermodul zu debuggen, und ich habe nicht die reale Gerät handlich heute. Ich will nicht starten Sie Änderungen vornehmen, um den Code, wenn ich ihm helfen kann, ich will nur erfassen, was aktuell ist zur Zeit ausgegeben werden, so dass ich es in einer Datei überprüfen kann.
Es ist Windows XP, wenn das einen Unterschied macht.
Lösung
Ein schneller Google führte mich href="http://www.eltima.com/products/rs232-data-logger/" rel="noreferrer"> RS232 Data Logger Edit: es erscheint eingehenden zu sein, nicht aufgeschlossen. Könnte jedoch einen Versuch wert: -)
Andere Tipps
Eine weitere Option ist über die Befehlszeile:
type com1: >> data.log
Sie können den Druckermodul in einer VM laufen. VMWare ermöglicht es Ihnen, serielle Ports, um Dateien und Named Pipes zu umleiten.
Ähnlich wie VMWare, Virtual PC (& Virtual Server) kann auch ein COM-Port in einer Textdatei umleiten und das Setup ist sehr einfach.
Ich denke, in der Systemsteuerung, Drucker, können Sie die manuellen Drucker hinzufügen und Dummy eine installieren So können Sie zum Beispiel in eine Datei drucken
Wenn Sie Entwickler verwenden sind Serial Port-Komponente von .NET oder wenn Sie ein Entwickler nicht tun und wollen nur Informationen erhalten, verwenden, um Windows Hyper-Terminal
DateiIch weiß nicht, ob Sie COM-Ports umleiten können, aber Sie verwenden können, com0com dass Art von Arbeit.
Zum Beispiel können Sie Paar (COM1, COM2), so dass Sie an COM1 schreiben und von COM2 lesen.